Title Banner

Previous Book Contents Book Index Next

Inside Macintosh: Macintosh Human Interface Guidelines / Part 1 - Fundamentals
Chapter 2 - General Design Considerations / Worldwide Compatibility


Text Display and Text Editing

Macintosh system software allows users to display different scripts at the same time. A script system consists of resources that support a writing system for a human language. Writing systems may differ in the direction in which their characters and lines flow, the size of the character set used, and whether certain characters are context dependent. Whenever a user installs a non-Roman script system, at least two scripts are available, the Roman script that is present on all Macintosh computers and the non-Roman script.

No matter what level of worldwide text support you provide, it's important to avoid four common assumptions:

  • Characters aren't necessarily 1 byte; they can be 2 bytes.
  • Text isn't always left-aligned and read from left to right.
  • Text isn't always read by a person; it may be spoken through a text-to-speech converter.
  • System and application fonts aren't always Chicago and Geneva.

For specific instructions on how to handle 2-byte character codes,
cursor controls, multiple sets of numerals, tokens, and highlighting mixed-directional text, see Inside Macintosh: Text. In addition, see that
book and the chapter on worldwide software in Inside Macintosh: Overview
for thorough discussions of text display and editing.


Previous Book Contents Book Index Next

© Apple Computer, Inc.
29 JUL 1996



Navigation graphic, see text links

Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help